已知一个项数有限的等差数列{an}的前4项和为21,末4项和为67,所有项的和为286,则该数列有多少项?